草庐IT

python - win32gui.FindWindow 找不到窗口

全部标签

c++ - CRT 和 WIN32 API

我,我想知道在Windows下哪里使用了CRT库。在形成win32API的每个dll中?仅靠visualstudio下开发的软件?换句话说,Windows操作系统是否通过使用CRT以外的其他东西来执行malloc,对文件的写入/读取等?谢谢 最佳答案 C运行时(如果是VisualStudio2010msvcr100.dll)包含C标准库函数的实现。C运行时以特定于平台的方式实现,在Windows情况下,它使用kernel32.dll(Win32API的一部分)中的函数来执行其任务。您可以使用DependencyWalker查看导出和

java - 在没有win7进入待机或 hibernate 状态的情况下运行java进程或

我想知道是否可以长时间运行java应用程序,例如48小时,没有窗口通过进入某种sleep模式(例如,待机或hibernate或其他)来停止它。我需要java在完成之前不间断地运行,有什么想法吗?谢谢 最佳答案 作为直接破解,您可以使用Robot产生一些击键/鼠标中断,这样你的机器就不会进入空闲模式 关于java-在没有win7进入待机或hibernate状态的情况下运行java进程或,我们在StackOverflow上找到一个类似的问题: https://st

Python:用 py2exe 编译的脚本会卡住操作系统吗?

我正在使用py2exe在WindowsXp/7/2000上编译可执行文件中的python脚本。我想知道这样的可执行脚本是否会卡住操作系统,我必须重新启动Windows。我想如果我尝试管理驱动程序库,可能会出现这样的问题。你怎么看? 最佳答案 理论上是的。Windows并不是目前最稳定的操作系统,程序有时甚至会“卡住”它,甚至无需处理驱动程序和内核模式代码。Python程序在这方面没有任何不同,无论是否使用py2exe打包,因为Windows上的Python程序可以轻松访问任何其他程序可以访问的相同WindowsAPI。但是,我觉得您

python - 在哪里可以找到适用于 MS Windows 的 Python `pwd` 模块?

我在GNU+Linux上使用Python标准库pwd模块,但现在我尝试在MicrosoftWindows中运行我的应用程序,但找不到它。我正在使用python2.6.6。在哪里可以找到在MSWindows上的Python中使用的pwd模块? 最佳答案 来自thedocs:Platforms:Unix您需要在PyWin32和MSDN中挖掘Windows等效项。 关于python-在哪里可以找到适用于MSWindows的Python`pwd`模块?,我们在StackOverflow上找到一个

python - Windows 不生成 Python 编译文件

我目前正在Windows7环境中开发Pyramid网络应用程序。我一直在我的Mac上开发这个应用程序,但最近没用了,所以我不得不转移到我的Windows机器上。我已经设置了我需要的一切;Python2.7、Pyramid、pyramid_beaker、MongoDB、mongoengine等它似乎在我编辑模板时起作用。但是,当我尝试编辑View以向应用程序添加新页面时,它似乎无法找到它。我添加了以下路线:config.add_route('info_about','/info/about')config.add_route('info_contact','/info/contact')

Python内存限制?接近限制时清除GC?

在执行其他内存密集型操作之前如何清除垃圾收集对象?还是内存满了自动完成?为什么看起来Python(+Eclipse)在2GB(Win32)时抛出内存异常,而实际上在Windows上仍有一些内存未使用?是否在任何地方定义了限制? 最佳答案 您可以使用gc模块调整垃圾收集器的性能——例如,使用gc.set_threshold。--或者你可以“手动”收集垃圾:gc.collect.但是,我相信大多数时候,对象的引用计数归零后会立即被收集。因此,明确地说,(感谢delnan!)垃圾回收仅在循环引用阻止引用计数达到零时才成为问题。另请注意gc

windows - 我的基于 Windows 的 32 位视频应用程序在 Win7/64 或 Vista/64 下无法运行?

我编写了一个依赖于VideoForWindows的程序。它在XP和Vista32位操作系统下运行良好,但现在我试图在较新的64位操作系统上运行它,它无法打开任何AVI文件。实际程序启动正常,GUI出现,“文件打开”对话框工作正常,但VFW库说它无法打开一些使用多种不同编解码器的通用AVI文件。有人知道VFW支持是否已从64位操作系统中删除,或者可能是其他原因?谢谢。 最佳答案 AnybodyknowifVFWsupporthasbeendroppedfromthe64-bitOSes?VFW在64位Windows中的工作方式与在32

python - SocketServer.TCPSocket 适用于 stock python,但不适用于使用更新的 OpenSSL 针对 MSVCRT100 编译的 python

环境:Python2.7.1(针对MSVCRT100构建)Windows7代码是:importsslimportsocketsocket=socket.socket()socket=ssl.wrap_socket(socket,keyfile='key',certfile='cert',server_side=True)虽然这在macosx上工作正常,但在windows上失败:socket.error:[Errno10057]Arequesttosendorreceivedatawasdisallowedbecausethesocketisnotconnectedand(whensen

java - 是否可以在 C :/Windows/System32/location at runtime? 中放置一个 myfile.file

我想在中放置一个名为myFile.file的文件C:/Windows/System32/位置。这里是使用java代码放置我的文件。当我执行我的程序时,它抛出“AccessDenied:C:/Windows/System32/myFile.file”。为什么会这样?可以放在那个位置吗? 最佳答案 该(以及许多其他)系统位置仅限于管理员用户/提升的应用程序。应用数据应存储在用户配置文件(或公共(public)应用数据)中的用户应用数据文件中。如果你真的必须写入系统文件夹,那么你需要通过UAC请求用户许可,或者使用ShellExecute

java - 全部打包! Perl, python, java 为天真的用户(在 windows 中)

我有几个用perl、python和java编写的脚本(包装在javaGUI下,系统调用perl和python)。我有许多不懂技术的用户需要在他们的Windows机器(xp和7)中使用它。为了避免用户安装perl、python和java,并避免这些解释器的各种版本之间潜在的不兼容,我想在一个文件夹中制作这些解释器的本地副本,然后调用它们。我会压缩整个文件夹(其中也包含我的代码)并将其发送出去。我不得不担心环境变量并调用正确的解释器(特别是当其他版本的python、java、perl可能存在于他们当前的系统中时),但不确定我可能面临的其他问题。有更好的想法吗?我从未使用过jython,也不